caching files with cache-storage