create cache folders automatically