tuleap #852 Fix error logging freeze when looking for related changes

Change-Id: I33376d5a3fd7e09715880bec1f40f248629ed805
Signed-off-by: Jacques Bouthillier <lmcbout@gmail.com>
diff --git a/org.eclipse.egerrit.ui/src/org/eclipse/egerrit/internal/ui/utils/DataConverter.java b/org.eclipse.egerrit.ui/src/org/eclipse/egerrit/internal/ui/utils/DataConverter.java
index 60718af..5a4fe3f 100644
--- a/org.eclipse.egerrit.ui/src/org/eclipse/egerrit/internal/ui/utils/DataConverter.java
+++ b/org.eclipse.egerrit.ui/src/org/eclipse/egerrit/internal/ui/utils/DataConverter.java
@@ -17,6 +17,7 @@
 import java.util.Date;
 import java.util.Iterator;
 import java.util.TimeZone;
+import java.util.concurrent.CompletableFuture;
 
 import org.eclipse.core.databinding.conversion.Converter;
 import org.eclipse.core.databinding.conversion.IConverter;
@@ -249,7 +250,9 @@
 				}
 				RevisionInfo revInfo = changeInfo.getUserSelectedRevision();
 				//initiate a request for the related changes  for the proper patch-set
-				QueryHelpers.loadRelatedChanges(gerritClient, changeInfo, revInfo.getId());
+				CompletableFuture.runAsync(() -> {
+					QueryHelpers.loadRelatedChanges(gerritClient, changeInfo, revInfo.getId());
+				});
 
 				StringBuilder sb = new StringBuilder();
 				sb.append(Messages.DataConverter_5);