add history filter on request source

It was pretty smooth, seems to work fine.