add use-cache option