Understanding longitudinal dynamics of recommender systems performance: An agent-based modeling approach