Benchmarks

Maybe could also add test for correct update of the seen_ids? I mean, check that the contents of the seen_ids dict is consistent before and after the update?