HTTP Request worker