update broadcast protocol