By default, make connections per user instead of a global pool, close #958, close #900