fix more prefer contact issue