Turned async creation pool into daemon threads to enable simple application shutdowns. This assumes that these threads never do critical tasks and can be safely interrupted once all user threads are terminated.