update DZ, re-org Line Listener