Create an version of update method with some pre computed data as parameters.
Forward SolverData to HighLevelTask::update and Task::update.