#26 New solution. Log recommendation through a thread pool