I ended up doing this myself with Futures (check latest master). All is needed now I think is to change the Build.scala to cross compile. If you do not get to it in the next couple of days, I can do it.