         if err
           console.warn err
           @emit "CachingFinished"
+          log "caching finished.\n"
         else
 
           # printOverview overview


          @createCache overview2d, =>
            @emit "CachingFinished"
            log "caching finished"


  @createCacheFromEarliestTo = (eternity)->

            # terminate only if there are no new items to be cached
            if overview.length is 0
              cacheQueue.push =>
                log "caching finished.\n"
                @emit "CachingFinished"
              daisy cacheQueue
              return
