@Override
  public boolean isCanceled() throws RemoteException {
    if (cancelled) return true;
    if (lastTime.get() + CHECK_PERIOD > System.currentTimeMillis()) return false;
    lastTime.set(System.currentTimeMillis());
    cancelled =  myIndicator.isCanceled();
    return cancelled;
  }
@Override
  public boolean isCanceled()