Changed `weak` reference of `BPUpdateDoctorController` to `unsafe_unretained`.