create cache dir if it does not exists