move zk connection into ctor