let's use WinHttp API to upload the file
let use proxy for the winhttp
refactor AIRecorder 1
fix the multithread bug