update benchmark generator