fix bug of takeservice