memoize fetchFiles util