rebase fitter on balance and Jacobian instead of gradient and Hessian