fix: run! is now idempotent when running in parallel