updates timing