update vision when going switching floor, range