Revert "Revert "Use postures connection pooling""

This reverts commit 6622a919147ab1b73e9dc114f1e40cd5fb89b97d.
don't allow blank fields in press (fixed #219)