change homeFragment UI. refactor the logic to RecommendationListAdapter