Enhance BlockRecommenderJob with better scalability