Updates
ES6 state updating