dep destroy callback