Updated converge method