Update logic to new module
Report status to project widget on update status
Threaded update worker