Re-program the Arduino Uno without losing a base (custom firmware) sketch

Oh, think I got it wrong. I thought it usually stops during the upload... for a couple of seconds or msecs, after receiving the complete sketch. In that case, it is fine.

Thanks.