client/server update
server/client update