morphic tests: dealing with async issues