Improved Futures, added Await.ready