update PreCompare Core