[vsphere|compute] refactor move update_annotation to be a request