update to serialport