create updater, fix close events