optimize session