Simplified `addOperationWithBlock`

Simplified `addOperationWithBlock` to eliminate problematic `dispatch_async` reference.