update listen