rely on netty-handler instead of netty-all