Improvements for unstable networks/servers:

 - automatic server reconnect on connection timeout (all other servers will remain connected and will receive diffs)
 - concurrent network server interaction: diffs are sent independently to all servers
 - architecture now allows to add and remove servers on-the-fly, although it is not implemented yet