adding expected value estimator to adjoint solver