fix backend servicetype
rewrite