new stepper update method ready to test