moved caching to swiss army knife