Added Error Handing and Timeout for HttpClient

Added Error Handing and Timeout for HttpClient
Added Log for API Batch functionality

Added Log for API Batch functionality