don't use  for updates either, and cache the doc