Merge pull request #651 from godarklight/threadpool-change

Remove startup delay from SHA checking
Return early if updateStep or drawGUI gets called when it is already running.
Added profiling timers
Readded debug messages
Added other return points