upgrade  step