switch to node serialport. temporary API