Get rid of the background context in CategoryService

If a background context is required for merging, than a new instance of CategoryService should be created in the calling code using a background context.