usb connection changes

accessory service is now kept alive if a connection has been established
this is the only way to enforce smooth communication