use the object pool in pico db