refactoring,add request handling,change README