加入自动更新通讯录的功能
在这个过程中，遇到由于主线程与更新数据的线程同时运行导致数据冲突
解决办法是让耗时操作都在其他线程中执行，防止数据重复