support consistency in kv.get; support index in the Catalog API