add postEvent