on schedule

to do something fast enough or on time