update to upstream version.
add an update callback for address subscriptions.