added more async snippets