new way of handling threading in robot_interaction
fix conflict
fix conflict