New database pool class which support add datasources at runtime