staying on time