Live updates and multiple apps


I have created an internal dash app server for the users of our lab. The users can store their dash apps in a directory and then the server displays the dash app that is requested through the URL.
The problem is that users might change those dash apps and when they refresh the URL in the browser their changes are not shown. A restart of the server is needed to see the changes. How can avoid restarting the server every time?
I know about returning a method instead of the layout. But this is not working because it seems to be only related to the data but the user maybe has changed the name of the X axis and in this case the page is not updated accordingly.