removed synchronize
refactor, moved usb api code from activity to USBHIDService