Create cache dir if it's missing