updated caching approach to use fragment cache for home page