fix returns in awaiting