fix dirname in windows
update benchmark