Add "request-phase" signal so that we can sleep properly in the backends
Add support for buffer age