update protobuf library. this is much faster