Make module refresh work based on the event bus
Tighten up the loop_interval since we are not hitting

the file system all the time anymore
Change module sync to use the new event based refresh