updated timing