     $.publish 'beatmapset:scoreboard:loading', true
     @setState loading: true
 
-    $.ajax (laroute.route 'beatmaps.scores', beatmaps: @state.currentBeatmapId),
+    @xhr = $.ajax (laroute.route 'beatmaps.scores', beatmaps: @state.currentBeatmapId),
       method: 'GET'
       dataType: 'JSON'
       data:

      @scoresCache[cacheKey] = data
      loadScore()

    .fail osu.ajaxError

    .always =>
      $.publish 'beatmapset:scoreboard:loading', false

          currentBeatmapId = _.last beatmapList[mode]
          currentPlaymode = mode
          break

    @xhr = null

    @state =
      beatmaps: beatmaps
