Added pre-caching for models