Am I correct that this synchronous call will block one thread until the server returns. If yes, we will be locking system resources that we don't need to use. What triggered the need to make it synchronous?