-added timeouts to both USB and HID detection, this way init errors should be greatly reduced
-corrected iso reading and cache syncing to properly work with games which read alot of data with one call like luigis mansion