Best Practices for c# async/await | Hacker News Reader