updates, client/server interaction