updated now caches all files