add skeleton to change destinatin server during intercept, fix all testcases on windows