replace VirtualFitlerChain with ResultChain;
support commons security request interface