port codec module to Netty 4