use netty protobuf