update dependencies
add performance test
performance improved