create materialized view refresh on demand