CallWithResponse and CallWithCallbackspawns a lot of threads, as those calls parallelize synchronous calls with thrads