[X] fix bug with acquire null objects
[X] cosmetics
[X] added PipelineRingPool
[X] added RingPool interface