upgrade library, add README.md