#58 almost all processing now done on the non-blocking reactor