Created threads. Each new TcpClient is now handled in a separate task. Created method NewConnection to be run in the threads.