add hive-api-mock
use hive API makeRequest to proxy requests

Also make requests async