async+perf: ch6, merging PR #263 from @Shakeyy