Page refresh in between a callback is running

Hi, I am new to Dash and have a use case where Im running a backend function, which takes some time to execute and return the results, from a callback . A button press initiates the callback which then triggers the backend func and Im stiring the results in dcc Store.
The problem is if in between the callback is running, I refresh the page the callback is lost. The backend function keeps on running but cant update the output since callback is lost and page is reloaded.

Is there a way to ensure that the function updates Store despite refresh of page ?