enable mutithreading
add verify to transactions