add SessionManager.Listener