updater.class, server and client modifications