class Concurrent::DependencyCounter

def update(time, value, reason)

def update(time, value, reason)
  if @counter.decrement == 0
    @block.call
  end
end