C#, GUI, Async