Removing unnecessary dispatch_release for semaphore