- make all cmds asyncio callable - control specific cmds can be enqueued to the handler synchronously
- Default to use active report mode - Connection will be retried upon abnormal disconnection - Remove poll every _s and apply btn
- Start a new thread to handle connections and schedule FIFO task execution - Make all the cmd accessible without using async - Connections automatically retry upon disconnection - Add support for PyQt6 Signal