update code and readme
bump version