more variety in recommendations, also caching