improved TreeTopN