Change to use ContentCache
Refactor User Favorite services
Add preloading of last data to improve perceived responsiveness