update protocolbuf