How would I make an update run when the computer has been idle for 5 minutes? I'm making a Search program, and it uses an index file that needs to be kept updated. Also, is there a better way to make sure the index file is updated?