update from redux