atomic managedObjectContext