update ODE solver