Added database connection pooling