final fix (hopefully): client disconnection when server offline