avoid callback hell in tests