engine: add basic timer to Reconcile

I think even a dead-simple timer will be useful soon.