You can use AJAX technics. With AJAX you don't need to refresh your page. For example, you may want to check the server at each 30 seconds for change by calling a server method from the client.
If you have a caching mechanism this check won't make the server much busy.