cache the ChannelFutureListener so it can be reused again on next 100-continue ?