Reconceptualising product life-cycle theory as stakeholder engagement with non-profit organization