added caching to index.html