update copy of payload in iteration by reference