bug fix: refresh host in vc cache

without this fix, newly added datastore cannot be picked up by serengeti
bug fix: check existence of cluster and node group before disk fixing