fix cache.js