move AsyncHttpBase to namespace base