applying more caching to homepage