improve serial communication, change Program.cs