implement multiple k in recommender builder