Each provider handler is self-destructed if there is no remaining request