fixed update timer, added update progress dialog