keep book popularity in model