fix demo destructor