topic: update the wirepeed in place instead of swapping it
Otherwise other class who already inherited from the old one will diverge from the new implementation.
Otherwise other class who already inherited from the old one will diverge from the new implementation.