fix exessive query in taxo