updated session handling within main GUI