Revert "Updating Future API"

This reverts commit 4667bcb7743174e6c6a9a9d89ddfaee5f59e5173.