updating aggregation and other modules to get rid of synapse dependencies