perform caching on dev