Why dont you have a feature like MS Project when you select some lines and right click, and the options appear, and one of them is: Update % of Completion based on today's date. So if you have a huge number of tasks not updated, you can update them automatically and fast.