for (unsigned int i = 0; i < promises.size(); i++) {
if (promises[i] == PROMISE_UNFULFILLED) {
promises[i] = PROMISE_FULFILLED;
for (unsigned int i = 0; i < promises.size(); i++) {
if (promises[i] == PROMISE_UNFULFILLED) {
promises[i] = PROMISE_FULFILLED;