handle unexpected disconnections