Rewrote low priority thread pool
Added source support