updated session load/save