smart session save