           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

    console.log "Rendering #{app}/#{view.contentId}/#{view.viewId}."
    st = new Date().getTime()
    new promise (resolve, reject) =>
      @_api.scheduler.hideRenderShow @_currentApp, view.viewId, app
        .then =>
          @_stats.apiCalls?.hideRenderShow?[app]?.success += 1
          et = new Date().getTime()
          console.log """#{app}/#{view.contentId}/#{view.viewId} rendered \

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

