updated timing scheme