run hub end event