         if debug_mode
           async.eachSeries sites, site_iterator, -> done null, SCRIPTS
         else
-          async.each sites, site_iterator, -> done null, []
+          async.eachLimit sites, RATE_LIMIT, site_iterator, -> done null, []
 
 
       # create URLs for package/main.js

    LAST_SCRIPT_LOADED = 0
    SCRIPT_LOAD_TIME = 0
    SECONDS_ELAPSED = 0
    DOMAIN = args[0]
    debug_mode = true if args[1] is 'debug'
    log 'DEBUG MODE' if debug_mode

        if debug_mode
          async.eachSeries scripts, script_iterator, done
        else
          async.eachLimit scripts, RATE_LIMIT, script_iterator, done

      # format errors to github markup, copy to clipboard
      compileErrors = (next) ->
