bench repeated
update benchmark