Reverted to correct way of using async