in time; in due course ; in good time, in proper time , opportunely
pat by timely well-timed early betimes time on season schedule cue