State update and improvement.