implemented fault tolerance feature

if a node goes down, only the next request accessing the node fails and
the node list will subsequently be updated