reorganize hlt to offline matching, first to pf cands