update and in steps