Done with auto-update on restart

TODO: Fix up UI
TODO: In case of no internet, ensure that the auto-update happens on next
startup