 
 # process an individual asset
 processAssetNoComprison = (fileName, next)->
-  logger.info "[upsyncer::processAssetNoComprison] fileName:#{fileName}"
+  logger.info "[upsyncer::processAssetNoComprison] progress:#{++countProgress}/#{countAssets} - fileName:#{fileName}"
 
   client.checkFileExistence fileName, (err, isExist) ->
     logger.log "[upsyncer::processAssetNoComprison] err:#{err}, isExist:#{isExist}, fileName:#{fileName}"


# process an individual asset
processAsset = (fileName, next)->
  logger.info "[upsyncer::processAsset] fileName:#{fileName}"

  fullPath = "#{assetsKV[fileName]}/#{fileName}"



walker.on "end", ->
  assetsList = _.keys assetsKV
  countAssets = assetsList.length
  countProgress = 0

  logger.log "[cdn-syncer::list file] file #{countAssets} assets, time spent:#{Date.now() - startAt} ms"
  #process.exit(0)

  processer = if settings.REVISION_SENSITIVE then processAsset else processAssetNoComprison
