update topology listener