Usb Read now not hanging the UI. The Periodic scheduler was not spawning
a new thread and hence the hang.