run_first complete (retry)