add requries feature into Voson::Plugin