fix protobuf string bugs