server/client updates