migrate netty to FJP