Update Solving