implement FailedRecordDao