add setPrevNextButtonState() on novel content
refactor novelsdao, use generic helper to get novel list