Refactor GeoScorer to work on a single reader only