fixed updater functionality