Added HTML5 caching