update recommend page to fetch data from server