fix show and add contact bugs