started fixing libusb backend