use less objects in citation matching heuristic, make GC happier