update dtor