 
   # This message is called in editor-linter.coffee
   render: ->
-    @updateMessages()
+    @messages = @linter.messages.getAllMessages()
+    @updateTabCounts()
     @updateLineMessages()
     @updateBubble()
     @renderPanelMarkers()

        @lineMessages
      else
        @messages
    return @setPanelVisibility(false) unless messages.size
    @setPanelVisibility(true)
    @panel.innerHTML = ''
    messages.forEach (message) =>

      try marker.destroy()
    @markers = []

  updateTabCounts: ->
    @tabs.File.count = @linter.messages.count.File
    @tabs.Project.count = @linter.messages.count.Project
    @bottomStatus.count = @linter.messages.count.Project

  # this method is called on package deactivate
  destroy: ->
