 
     private lazy var customView = ListView()
 
+    private var massObserverCancellable: AnyCancellable?
     private var cancellables = Set<AnyCancellable>()
     private var loadMassCancellable: AnyCancellable?
 


    func observeMassesUpdate()
    {
        healthService.observeChanges(in: .mass)
            .sink(weak: self, receiveValue: { me, _ in
                me.loadMasses()
            }).store(in: &cancellables)
    }

    func loadMasses()
    {
        loadMassCancellable?.cancel()
        masses.removeAll()
        loadMassCancellable = healthService.fetchMass()
            .sink(weak: self, receiveValue: { me, masses in
                me.masses.append(contentsOf: masses)
            })
    }

    func tapAddMass()


    public override func viewDidLoad()
    {
        healthService.authorizationStatusPublisher(for: .mass).sink(weak: self, receiveValue: { me, _ in
            me.observeMassesUpdate()
        }).store(in: &cancellables)
    }

    func updateView()
