postgres ext crossfilter reworked.

now able to use a `cf` to construct a crossfilter, which
is more flexible to use in dashboard.