refac:sticky local indexservice state broadcast using newly extracted base