add parallel get event function