fixed label and table update delay using dispatch_async(dispatch_get_main_queue(), ^{});