mkdirp as promised