add use cache option