some problems with async await - C#