rebuild_weight_array if @heartbeat_type == :none