updated groups and broadcast