Filtered array using predicate and notificationcenter, tableview populated based on filtered array or quests array