deal with subtle bugs
turn on commands
fix usb_serial unload
add race