Hii Russel ,
1 ) On Demand Refresh means Report or dashboard will be refreshed only when use hits the Refresh button.
2 ) and after sometime if it shows latest instance then kindly go to LO connection and check whether
connection is not being refreshed for any Time interval say 2-3 or 5 secs .
Regards
Jeetan