client/server updates