After each c1->Update(); add one or two calls: gSystem->ProcessEvents();
c1->Update();
gSystem->ProcessEvents();