Promises.all initial implementation