update listen operator