Updated usb lib