parellelize file reading in Promise