Modeling User Dynamics For Item Recommendation