Offloaded some heavy work to a seperate thread.