fix destoy logic