Convert PosReader to singleton.

So that always refer to same object to save consumption.