new utility that recursively visits a ZooKeeper subtree
added a degree of asynchrony to TreeFetcher