           clearTimeout timer
           @_stats.apiCalls?.prepare?[app]?.success += 1
           @_activePrepareCalls[app] = @_activePrepareCalls[app] - 1
+          @_stats.apiCalls?.prepare?[app]?.active -= 1
           if not not resp?.viewId
             viewId = resp.viewId
             contentId = resp?.contentId || DEFAULT_KEY

        .catch (e) =>
          clearTimeout timer
          @_stats.apiCalls?.prepare?[app]?.failure += 1
          @_activePrepareCalls[app] = @_activePrepareCalls[app] - 1
          console.error "prepare() call failed for app #{app}.", e
          reject e

          @_api.scheduler.trackView app, view.contentLabel
          resolve()
        .catch (e) =>
          @_stats.apiCalls?.hideRenderShow?[app]?.active -= 1
          @_stats.apiCalls?.hideRenderShow?[app]?.failure += 1
          reject e

