fix perform job