use different type of residual in Darcy Jacobi loop