update vision