handle in case prospect not exist yet
dont run tasks that are not idempotent
retry
changed timings