StatusbarSignalCluster: moved updating logic inside the class