trigger module update when data changes