should the async callback have asserts instead of just printing the response?