create materialized view refresh on commit