modify deleteLater execution