updates to detail layout, adding update znode method to zkClient