можно не делать save Context после каждого добавления, добавьте все объекты и после сохраните контекст. Надеюсь Вы как положено делаете добавление и изменение не в MOC (mainQueueConcurrencyType), а в privateQueueConcurrencyType, который дочерний от MOC.