connect deletelater after finished (not sure if that helps removing from the list before deleting);