[boost] Futures revisited