update hash on search
use only most popular book + refactoring