udpate readme
performance optimization