remove assert and rename updater