update README
refactor plugin system