start dialogfragment in asynctask
handler is ok. deal operation one by one.
move and delete are ok