update packages & add updater