check for delegate before init fetchedResultsController