A method for updating a document. A selected user input to a portlet window in a set of portlet windows is detected. The portlet window contains a current content. In response to detecting the selected user input, new content for the portlet window is requested from a server. The new content for the portlet window from the server is received. In response to receiving the new content for the portlet window, the new content replaces the current content without interrupting other portlet windows in the set.