update README, fix bugs