server use new protobuf library.