track failed jobs and saved them to auxiliary queue