only use self.addressManager is not-null
things fixed, new things todo