persistence connection pooling work