I created a method which is using semaphore and after getting response if this is not what I wanted I am calling same method. Here is code
public async Task Sam