updated client recommender method