Fix dealloc KVO issue