implement filtering via chainfilter package
only callback a single time
fix request headers in ff