should return nil when there is no pool, because activerecord will do remove connection before establish another connection