better digest routine

switched to hashref for rows
removed sub_bhr_list_old

was replaced with the current sub
cleanup digest routine, bug fix unblock sql fetch