async fn handle_connection(
    socket: Socket<DaemonRequest, DaemonResponse>,
    usb_tx: Sender<DeviceCommand>
)