updater and fix