moved to use router on initial connect to cluster
added poller to cluster router call to detect failed nodes
added node shutdown