Add pageination to archive
Update DealManager for smarting archive filtering