Implement serial port on windows using overlapped io