more server disconnect handling