add progress dialogs when retrieving data

add progress dialog in ListContactSplittedActivity and reuse it in
concerned fragments. move some data retrieve operations into async tasks
to support well the progress dialog and to enhance performance.