Fix loading inflight requests and clearing history when you switch
sources