proper convergence metric: max row residual