Use a copy of the payload dict

Use a copy of the payload dict so that two requests do not over write
each others copy of the self.payload