create a new URLLoader per payload sent to make sure
allow setting extra data in the payload when calling handleError()