fix #256 allow queries to be included in the percolate calls, also added *Async variants and removed overloads in favor of descriptor call