refined how update messages and progress bar decays
improved re-connect algorithm. prevent configuration from being re-read on every connection recovery