* keep async timeout task * add missing pthread to cmake * add tests * Add a sleep period to avoid flushing the tracker.
* cleanup, fix issue involved after remove is_bootstrap parameter * misc * clean * add unittests
* Clean up CMake scripts and related include paths. * Add unittests.