using akka actor as the non blocking
cf implementation.