fix: allSettled already returns the promise