initial work on session list cleanup
moved session list state and some cleanups