working updater.

next up: extension remover
modified:   update.lua