finish shift update