add ArduinoDataReceiveThread