fixed fw destroy