Revert "Refactored future shared_state"

This reverts commit 611c7d5b1c9904e2fd500eeec41606626bd0a4a4.