bugfix: better async tests