@dannyze, time range picker are available in Reports, while saving a Splunk Search as a report you should be able to see the option to add Time Range Picker.
Ideally report should show updated information every time you run. However, that also depends on the time range you have picked for the search. For example if it was Yesterday (i.e.
dispatch.earliest_time = -1d@D), then results will not change until the day changes. If it is something like last 15 minutes (i.e.
dispatch.latest_time = -0d@d
dispatch.earliest_time = -15m dispatch.latest_time = now), then it should update every time you run.
If you have scheduled the search then the result will not changes until the next iteration is run. For example following is a report cron schedule to run every 15 minutes :
cron_schedule = */15 0 * * *.
Please let us know if it addresses the needs or not.