I know this is classic concurrency problem, but I\'m new to Swift and I feel like I\'ve read through every relevant blog post about this. I know I\'m fetching data correctly