Cari
at an opportune time
done or happening at the appropriate or proper time
seasonable
timely
well-timed
opportune