move self.progressiveDownloadProgress check to dispatch_async block

Before execute dispatch_async block, we checked self.progressiveDownloadProgress is nil.
But, although this object is not nil, inside dispatch_async block, this object can not be guaranteed nil or not.
So I changed nil check inside of dispatch_async block.