async+perf: ch3, more on 'promise patterns'