lock initialization, improve benchmark script
compare insertion time of both implementations