add lsusb watcher and change util structure