fix alters and compute futuremajorupdates