Switched back to scala Future. If it isn't broken, don't fix it.