is there a way to do Console.ReadLine() asynchronously? - C#