Better Async

Rewrote all code samples. Added better async examples.