Making Async Right

I stacked the queries calls because I am pretty sure they happen async
and I don't want funky stuff going down if one is slow. Still debating
the first query as opposed to looping. I also don't understand why
abstracting out that function doesn't work.