update README and requirement