The actual implementation depends upon how you are downloading. Here's a way if you are downloading iteratively (eg you are using loops to download). Create a Timer that fires however often you wish...