improve the funnel effieciency
cache funnels