Updater

closes #260