well-timed

adj
University
1

Happening at an opportune or advantageous time.

2

Keeping accurate time.