buffering input from serial port before processing