almost finish the emailList, but have a bug when refresh the email List after add or delete