Three Essential Tips for Using Async in Microsoft Visual C# and Visual Basic