update name, etc