Implemented multi-thread
- Still have to connect to UI