Found out that mongodb is not very suited for the task, switching to postgresql + slick
Transition from mongo to postgresql (with slick)