seperated request queue and http client; introducted a new xml logging style