Speed up, more stable, low priority provide, cached thread pools, and solved a testing issue that resulted in a thread dead-lock.