fixed updater behavior