The ServeDocument call is a non-ajax request, so you can't update the screen when it is called.
Also you have no way of knowing when it is "completed". The WebServer program sends the file to the WinSock layer (which may take only a second) and it is then sent to the browser over the connection (which could take minutes.)
there is no indication on the server side that the file has been received, and no connection to the browser at that point over which to send a browse update.
cheers
Bruce