title: MBProgressHUD change label.text in connectionDidFinishLoading
body: <p>I'm using MDProgressHUD to manage the progress of my downloads which uses NSConnection.
  Everything is working great. I'm having an issue when I try to change the HUD labelText from saying Downloading to Finishing Up when connectionDidFinishLoading is called.</p>
  
  <p>In my connectionDidFinishLoading method I'm changing the labelText  and changing the icon to a checkmark , like in the example app.</p>
  
  <pre><code>    HUD.customView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"37x-Checkmark.png"]];
  HUD.mode = MBProgressHUDModeCustomView;
  HUD.labelText = @"Finishing Up";
  NSLog(@"show change now!!!");
  </code></pre>
  
  <p>Right after that code I unzip the download and do some db manipulation.</p>
  
  <p>But for some reason it doesn't change until the end of the function is reached where 
  [HUD hide:YES afterDelay:4]; is called.</p>
  
  <p>I would like it to change before it starts to unzip my contents because the download is full and it makes the app look like its hanging or frozen.</p>
  
  <p>I'm using zipArchive to do the extraction if it matters.</p>
  
  <p>Any advice would be appreciated. </p>