product sync predicate changed