fix select contact bug and add desktopShare