fix pickBesideMachineList