mdb database
add bench
try to opt
improve constructor
update bench
update specs