New GEfficientTableViewController

use NSFetchedResultsController to manage data