finish dynamic refresh part of books
remove some common and update readme