update timeing