add option for cachefile location