init callback returns zk client