added parallelism via akka