parallelize file reading in Promise