Updating with IsBalanced method