remove HttpURLConnection
add charging API