title: How to update a UILabel immediately?
body: <p>I'm trying to create a UILabel which will inform the user of what is going on while he waits. However the UILabel always delay its text update until after the system goes idle again.</p>
  
  <p>The process:</p>
  
  <pre><code>[infoLine performSelectorOnMainThread:@selector(setText:) withObject:@"Calculating..." waitUntilDone:YES];
  [distanceManager calc]; // Parses a XML and does some calculations
  [infoLine performSelectorOnMainThread:@selector(setText:) withObject:@"Idle" waitUntilDone:YES];
  </code></pre>
  
  <p>Should not waitUntilDone make this happen "immediately"?</p>