blocking usb tx when necessary. hangs sometimes. need fix