1. Fixed http connection pooling by reusing http client.
2. Fixed GraphNode to return empty list instead of null.