preview updater