added blocking publish for instantiation event