switched map db logic to use InBackground(), still ProgressDialog pausing problem