change ZooKeeper configuration, add producer and consumer, refactor active client API