share event loop group
use @ChannelHandler.Sharable for less GC-able objects