optimized broadcast