Improve the way the .lastupdate time is used.  Namely, update it each time a git check is performed, rather than only when an actual update is pulled.  This way, a check is performed at most once every 10 days.