task execute updates and stores results.  Centralized persistence into module store