1. A computer-implemented method comprising: executing, by a control server, a query pertaining to at least one object in a virtual machine system; providing, by the control server, a result of the query to a client for presentation to a user in a graphical user interface (GUI); periodically re-executing, by the control server, the query to obtain up-to-date information for the at least one object in the virtual machine system; upon each re-execution of the query, comparing, by the control server, a new result of the query with a previous result of the query to determine whether the up-to-date information for the at least one object in the virtual machine system has changed; providing, by the control server, the new result of the query to the client if the up-to-date information for the at least one object in the virtual machine system has changed; and refraining from providing the new result of the query to the client if the up-to-date information for the at least one object in the virtual machine system has not changed.