Avoid running costly -U upon user request.

... instead, do so periodically.

Also, fixed the problem of random zip file name