add conecction pool feature