Initial scalafication of the updater