update protobuf demo