issue 904 Race Condition and _async Perf fixes

Chrome Profiling has helped  a ton
@gitnik
@aesnyder
@cthrax 
@kandizzy 
try-catch and logging outsourced to closures to allow for better optimization