code: static <T> ContinuableFuture<T> executeOnUiThread(final Callable<T> action, final long delay) {
          return execute(new FutureTask<>(action), _UI_EXECUTOR, delay);
      }
docs: The action will be asynchronously executed in UI thread.
  
  @param action
  @param delay
  @return