fixed: fire event when firering same event