Shared future implementation