caching json/csv