Passing tests, but forcing synchronous behavior
Aync solution to challenge