Hi @AndreZ
Conceptually, you could have the app periodically check for any status change that would imply that the data has been updated. Once that occurs, you can tell the app to retrieve the updated data and process it as desired.
Please see this section from a blog on using Assembly AI with Streamlit for receiving transcription results (which takes time to compute and thus the apps periodically checks if the status has changed from processing to complete. Once complete, the results are retrieved. You can adapt this to your use case.
Hope this help!