change session handling