further work on multicast backend