title: How can I load multiple images using LoadAsync() in C#?
body: <p>I'm trying to update the GUI, and I have an asynchronous function that uses LoadAsyc(), when I load just one image, it works but when I try to load more than one, the second one doesn't display.</p>
  
  <p>This my code:</p>
  
  <pre><code>public UserFriendlyInterface()
  {
      InitializeComponent();
  
      locationFileH5 = "";
      serverStatus = false;
      ipAddress = getLocalIPAddress();
      port = 5000;
      watcher = new FileSystemWatcher(@"flask_server\cnn\_prepImages_");
      watcher.EnableRaisingEvents = true;
      watcher.Changed += watcher_Changed;
  }
  
  private void watcher_Changed(object sender, FileSystemEventArgs e)
  {
      updateImages();
  }
  
  async Task updateImages()
  {
      pictureBoxNormalImg.WaitOnLoad = false;
      pictureBoxNormalImg.LoadAsync(@"flask_server\cnn\_prepImages_\normal.jpg");
  
      pictureBoxSegmentation.WaitOnLoad = false;
      pictureBoxSegmentation.LoadAsync(@"flask_server\cnn\_prepImages_\segmentation.jpg");
  }
  </code></pre>