Fix bug on solver for linear problems
The jacobian for linear problems was being reused between time steps. The issue is that the time-step changes the weights of the stiffness problem and its jacobian. Thus, both have to be updated at every runge-kutta stage.