problem with Future.traverse is that it spawns to many Futures, blocks when too many requests come in around the same time