(task): respect isRetryAsync