Modelling the dynamics of product adoption and abandonment | Synapse