Added missing channelReadComplete method
Added debug logging
Removed redundant listener - no need to repeat reads as all requests are aggregated