diff --git a/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java b/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java
index 837e01439fbe1e2aa67670636225bfe515c8e6de..28cdde2e698a75020c4b777c31381f607c986474 100644
--- a/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java
+++ b/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java
@@ -286,12 +286,11 @@ public class ExperimentApi {
 
     private void sendExperiment(Experiment experiment) throws MalformedURLException {
         // this runs in the background. For future optimization: use a thread pool
+        final String url = experimentUrl;
+        final String query = experiment.computeQuery();
         new Thread() {
             @Override
             public void run() {
-                String url = experimentUrl;
-                String query = experiment.computeQuery();
-
                 // Results are stored in the experiment object
                 try {
                     executeExperiment(url, query, experiment);