使用Task.Delay而不是Thread.Sleep