fix bugs no signal destroy the filter