csv caching
seprarate CSV caching step into a controller