docs: public OKPacket update(String updateString) throws IOException {
          QueryCommandPacket cmd = new QueryCommandPacket();
          cmd.setQueryString(updateString);
          byte[] bodyBytes = cmd.toBytes();
          PacketManager.writeBody(connector.getChannel(), bodyBytes);
  
          logger.debug("read update result...");
          byte[] body = PacketManager.readBytes(connector.getChannel(),
              PacketManager.readHeader(connector.getChannel(), 4).getPacketBodyLength());
          if (body[0] < 0) {
              ErrorPacket packet = new ErrorPacket();
              packet.fromBytes(body);
              throw new IOException(packet + "\n with command: " + updateString);
          }
  
          OKPacket packet = new OKPacket();
          packet.fromBytes(body);
          return packet;
      }