fixed usb bug