Why the SRB so so so slowly

We are writing a stream minidriver, but the Application send Srb(stream request block) so slowly that we have to discard some data that come from the device. So my question is who decide the interval of two Srbs, and if the driver can chang the speed of sending Srb?
Best Regards!