async+perf: ch1, more on sync blocking vs async