create SearchResultViewController; move more methods into BookListViewController