fix bug with multiple predicate in one subject