Added Async Snippets (in place of merging #932)