make extension async init happen in parallel
many doc improvements
simple stream example