improve notification event