Fixes bug on `PipelineManager.finished`

It was not passing `timeout` parameter to `update`.
Also modified a test to call `finished` and catch this bug.
Adds optimize-PipelineManager benchmark report