initial commit for SilentUpdater