update predicate counts