Revert "Fix unsafe usb_interrupt_read"

This reverts commit 18330ab19239e9e52b483413357380536ac47b5a.

And delete useless constructor