Replace `Task.WaitAll()` with `Task.WaitAny()` to improve UI field `timeToArrive` updating.

Move RefreshBusTime() to UIThread by using `await Tasks.Run()` so that Tasks.WaitAny() won't block UI thread.