cake-ified for multiple trampoline implmentations
realized i don't need akka
async trampoline implmented with Future