fix destroyed signal