add unit test for one reducer per shard