[close #19] Handle offline/disconnected client