      delay(10);
   }
   
+  if((!setting_load()) || isHigh){
     Serial.println("Entering WIFI Setup Section...");
     setting_init();
     Serial.println("Default Setting loaded...");

    
    while (checkWifiConnected() == 0)
      {
      }
    server.begin();
      webserver_loop();
  }
  
   if(LED_MODE != LED_MODE_OFF){ // LED_MODE_OFF never light on  

    }
    String wifi_pass=setting.wifi_pass;
    wifi_pass.trim();
    while (checkWifiConnected() == 0){
      Serial.println("Connect WIFI");
      LWiFi.connect(setting.wifi_ssid, LWiFiLoginInfo(wifi_auth, wifi_pass));
      delay(1000);
    }
    Serial.println("Wifi Connected...send NTP info now");
    Udp.begin(2390);
    retrieveNtpTime();
