suspendcontroller: reorder code to make the async calls actually useful
Waiting after each async call until we get a response for that one call doesn't make sense
Waiting after each async call until we get a response for that one call doesn't make sense