Action execution moved to thread so the main daemon thread can delegate
action and continue to monitor.