break zookeeper client into protocol/record