retry filter with pluggable policy