make cache folder configurable