updated current state