Dispatch sync or async in Swift? The differences explained | Hacker News Reader