mroe caching for favourites