improves _list_sessions function