Update state.