executing request & response in sequence