using a cache folder for versions