Smart, efficient etc. updater