fix bug introduced by 681187ca7b6de6cfe93174440b1b287560c007a7

we need to refreshSource on the list before we set the predicate