topology: update