* Replace single connection instance with a connection pool. This will ensure that simultaneous actions don't fail / break the connection.