serial port read take 2