fixed add contact bug