Separating sending request and getting response to different methods