switch to netty 4.x
rewrite start method
add more ref