Only allow one update to be occurring at a time, and if another is triggered whilst one is in progress then simply schedule it for after the current one finishes.
Only allow one update to be occurring at a time, and if another is triggered whilst one is in progress then simply schedule it for after the current one finishes.

resin-io/resin-multivisor,deviceMP/resin-supervisor,nghiant2710/resin-supervisor,deviceMP/resin-supervisor,nghiant2710/resin-supervisor