improved apriori speed