fix: check_requirements depends on prepare_files