Fix the issue that there will be error for browsing directory when stored path does not exist
Change the validation to check if options have been selected for data set one by one.
Fix #6