update known addresses computes address difference correctly