fixed dynamic updating of event list