async+perf: ch3, tweaks around 'microtasks', added 'promise API recap