move and refactor vm analysis

Requires #1177 & #1173 
Yeah, on 5.2.5 and back, the worker crashes the web ui worker and restarts it, that was a lazy but simple fix... it is suppose to be fixed in 5.2.6 if we do indeed have another release there so not sure #1294 would help, basically we would need to wait for the web_ui to crash, and then come back online.