Added one second interval timer and start trying to reconnect usb after an error
Removed inner constants
Still doesn't work after USB unplug
Added previous status check for avoid multiple the same status override;
Removed Scheduler;
Device reconnect still unstable