cleanup convergence detection