issue 904 Race Condition and _async Perf fixes

Chrome Profiling has helped  a ton
@gitnik
@aesnyder
@cthrax 
@kandizzy 
functionally re-use logging logic