fix bug in change contact