pub async fn update<N: Into<Option<String>>>(
host: &str,
add: Vec<UpdateObject>,
remove: Vec<UpdateObject>,
new_name: N,
isnic_info: Option<HostInfo>,
client_sender: &mut Sender<RequestMessage>
) -> Result<CommandResponse<UpdateResponse>, Error>