CoreData: Singlenton for coreData stack using GCD