timing technology