fix intersection when values changes