 
     lcd.setCursor(0, 3);
     lcd.print("[P:3] put : ");
+
+    int pre_progress = 0;
+
     while (f.available()) {
       int c = f.readBytes(buff, ((len > sizeof(buff)) ? sizeof(buff) : len));
       if ( c > 0 ) {

    } else {
      lcd.print("[CONFIG] loaded");
      lcd.setCursor(0, 2);
      lcd.print("[CONFIG] [PH] : " + twitter_phase);
    }
    delay(1000);


          f.write(buff, c);

          float progress = ((gopro_size - len) / (gopro_size / 100));
          if (int(progress) != pre_progress ) {
            lcd.setCursor(13, 1);
            if (progress < 10) {
              lcd.print(" ");
            }

            lcd.print(progress, 0);
            lcd.print(" %");
            pre_progress = int(progress);
          }

          if (len > 0) {
            len -= c;
