                                     statisticsPaneShow={@state.statisticsPaneShow}
                                     serverId={@state.serverId}
                                     serverNames={serverNames}/>
-
-          <AkashicSenkaServerTable tableTab={@props.tableTab} data={@state.tableData}/>
-
+          {
+            if @state.downloadingFlag
+              <Alert onDismiss={true}>
+                <h4>downloading...</h4>
+              </Alert>
+            else
+              <AkashicSenkaServerTable tableTab={@props.tableTab} data={@state.tableData}/>
+          }
         </Col>
       </Row>
     </Grid>
 
 module.exports = AkashicSenkaServer
-#            if @state.downloadingFlag
-#              <Alert onDismiss={true}>
-#                <h4>downloading...</h4>
-#              </Alert>
-#            else

    server: "镇守府"
    date: "日期"
    serverId: config.get "plugin.Akashic.senka.serverId", -1
  memberId: 0
  updateTime: ""


    senkaList = glob.sync(path.join(APPDATA_PATH, 'akashic-records', "#{@state.memberId}", 'senkaList', "#{serverId}", "#{showAmount}", "#{time}"))
    log "senkaList:#{senkaList}  length #{senkaList.length}"
    if senkaList.length == 0
      @setState
        downloadingFlag: true
      if sync(@state.memberId, serverId)
        senkaList = glob.sync(path.join(APPDATA_PATH, 'akashic-records', "#{@state.memberId}", 'senkaList', "#{serverId}", "#{showAmount}", "#{time}"))
      @setState
        downloadingFlag: false
    senkaList = senkaList.map (filePath) ->
      try
        fileContent = fs.readFileSync filePath, 'utf8'
