service gateway revise