¿Cómo hacer que UIProgressView en UITableViewCell cambie de inmediato?

Puse una UIProgressView en una UITableViewCell, así:

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"downloadcell"]; if(cell==nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"downloadcell"] autorelease]; UIProgressView* downPreView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault]; downPreView.tag = 123; downPreView.frame = CGRectMake(400,70, 200,10); [cell.contentView addSubview:downPreView]; } 

Cuando el tamaño de descarga ha cambiado, hago eso:

  UIProgressView* downPreView = (UIProgressView*)[cell viewWithTag:123]; downPreView.progress = downloadPre; 

pero el aspecto de downPreView no cambiará inmediatamente, solo después de que toque la celda u otra celda, ¿cómo cambiar de forma inmediata UIProgressView en UITableViewCell?

performSelectorOnMainThread en él y todo está bien.