Update listener.