Hello @shwiftyRick,
You could have the function to pull the data be triggered from the dcc.Location in a callback.
This would load the data independently and should cause it to pull each time there is a location change, or the page is refreshed should also trigger it.