Updated AIO transport abandoned in 4.0.CR3 to 4.0.17

Updated AIO transport abandoned in 4.0.CR3 to 4.0.17 to drastically reduce CPU usage under heavy load observed with NIO transport
use `isEmpty()`?