Fix for engine

Make the engine load asynchronously even if it
really don't want.
Initial work for time trigger

Use keepalive library (either dynamically
or statically linked) to provide heartbeat.

Created TimeTrigger that triggers on a given
time, once a day.