Gah!

`async void` almost never does what you want. This should be `async Task`