Once programming changes are made to the impounded program, Can the modified program be downloaded over wifi or Bluetooth connection to the robot or does it have to be over a wired connection?