Update listen procedure