fix the issue that book could not be updated