added protobuf benchmark