delete self weakref