diff --git a/app/assets/javascripts/merge_request_widget.js.coffee b/app/assets/javascripts/merge_request_widget.js.coffee
index 98f200f9b8a098600c4d4c9b0a6bb0585985b54c..b1daa1f34eb37733dc3afb4fb10c3131e9978496 100644
--- a/app/assets/javascripts/merge_request_widget.js.coffee
+++ b/app/assets/javascripts/merge_request_widget.js.coffee
@@ -33,15 +33,13 @@ class @MergeRequestWidget
 
   getBuildStatus: ->
     urlToCiCheck = @opts.url_to_ci_check
-    ciEnabled = @opts.ci_enable
-    console.log(ciEnabled)
+    console.log('checking')
     setInterval (->
-      if ciEnabled
-        $.getJSON urlToCiCheck, (data) ->
-          console.log("data",data);
-          return
+      $.getJSON urlToCiCheck, (data) ->
+        console.log("data",data);
         return
-      ), 5000
+      return
+    ), 5000
 
   getCiStatus: ->
     $.get @opts.url_to_ci_check, (data) =>
diff --git a/app/controllers/projects/merge_requests_controller.rb b/app/controllers/projects/merge_requests_controller.rb
index 861ae7ee2f75882f1e0f793c6d3211feedef19a3..259e25c91abf877cafeac8ec39a74ad384dc142e 100644
--- a/app/controllers/projects/merge_requests_controller.rb
+++ b/app/controllers/projects/merge_requests_controller.rb
@@ -218,6 +218,14 @@ class Projects::MergeRequestsController < Projects::ApplicationController
     end
   end
 
+  def st
+    @ci_commit = @merge_request.ci_commit
+    @statuses = @ci_commit.statuses if @ci_commit
+    render json: {
+      statuses: @statuses
+    }
+  end
+
   def ci_status
     ci_service = @merge_request.source_project.ci_service
     status = ci_service.commit_status(merge_request.last_commit.sha, merge_request.source_branch)
@@ -228,8 +236,7 @@ class Projects::MergeRequestsController < Projects::ApplicationController
 
     response = {
       status: status,
-      coverage: coverage,
-      ci_status: @merge_request.ci_commit.status
+      coverage: coverage
     }
 
     render json: response
diff --git a/app/views/projects/merge_requests/widget/_show.html.haml b/app/views/projects/merge_requests/widget/_show.html.haml
index a86677c23adf8faf82687d40595884ff57a0a9f0..268171fde08fcfba8ccc1b18b9acdd0b8798aaae 100644
--- a/app/views/projects/merge_requests/widget/_show.html.haml
+++ b/app/views/projects/merge_requests/widget/_show.html.haml
@@ -13,7 +13,7 @@
   merge_request_widget = new MergeRequestWidget({
     url_to_automerge_check: "#{merge_check_namespace_project_merge_request_path(@project.namespace, @project, @merge_request)}",
     check_enable: #{@merge_request.unchecked? ? "true" : "false"},
-    url_to_ci_check: "#{ci_status_namespace_project_merge_request_path(@project.namespace, @project, @merge_request)}",
+    url_to_ci_check: "#{st_namespace_project_merge_request_path(@project.namespace, @project, @merge_request)}",
     ci_enable: #{@project.ci_service ? "true" : "false"},
     current_status: "#{@merge_request.gitlab_merge_status}"
   });
diff --git a/config/routes.rb b/config/routes.rb
index 2ae282f48a6db81779fef960597f4eddd7b50548..312d1ba35ac1ea63089af41092e1a5f5f9ddb53c 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -620,6 +620,7 @@ Rails.application.routes.draw do
             post :merge
             post :cancel_merge_when_build_succeeds
             get :ci_status
+            get :st
             post :toggle_subscription
           end