refactored futures test to use TraceableFuture - next step make it pass