Move updater to it's own project