exhaustMap: It drop the outter observable, just return the inner observable, and it waits until previous observable complete before emit next observable. Good for canceling extra network outter request, for example click (outter) request trigger netw…