Expose callLater API.

Expose new callLater() API so the async nature of the system can be overriden.