add cache of event param for better performance
add report chart of events