Refactor for cleaner code:
Timeout
Start, Stop
FinishSyng
Run UI updating on main thread