Refactoring Fetcher in class and add fetch_requirements and fetch_until_score.