Change Time Interval Between Dashboard Report Regeneration
Go to Admin -> System -> Home Page Refresh Times.
Scroll down to the desired report and modify the length of time the report is cached. The cache time is the amount of time the same copy of the report will be returned exactly the same before the system looks at the database for updated data.
Click Save at the top of the page.
Your report will now regenerate after the chosen time interval has elapsed.