Create cache folder if it doesn't exist