add trace
fix fired multi event
add trace