1. A system comprising at least one server configured to be in communication with a plurality of clients via a plurality of networks such that two or more of the plurality of clients are in communication with said at least one server via respectively different networks of the plurality of networks, wherein said at least one server is further configured to: divide an image into a plurality of portions; assign a respective version number to each of the plurality of portions; generate a respective list corresponding to each respective client of the plurality of clients, wherein each list includes the assigned version number corresponding to each respective portion; transmitting image data to each of the plurality of clients individually, via its respective network, based on the respective list corresponding to that client; identify at least one of the plurality of portions that has changed; assign an updated version number to the identified at least one changed portion; generate a respective updated list for each respective one of the plurality of clients, wherein each of the plurality of updated lists includes the assigned updated version number; and transmit updated image data corresponding to the at least one portion to each of the plurality of clients individually, via its respective network, based on the respective updated list corresponding to that client.