support thread-safe
modify README.md