Why do I have to burn the bootloader to my UNO r3 so often?

btw... hour is like for example 21:37:4 can you help me to make it 21:37:04 ?

Serial.print(':');
if (now.second < 10)
  {
    Serial.print("0");  
  }
Serial.print(now.second(), DEC);