session handling interim commit