Changes on X_Changes, from 1.2 to 1.3

optimization:
	diffing was done twice due to multiple change-update calls