split out file path searching
force argument to reload data from disk