add test for slow sender and nonblocking reads