at the last possible moment; just in time
after an undesirable delay; undesirably late
Before long; soon.
At present; now; currently.
Immediately, at once; quickly.