introduce concaveHull and materialized views