Overhaul of the Sparkle update server app component