finish event and add queue