update shiftLocation