Many thanks, I feel I understand it a bit better now and have adopted your approach as sending each update individually instead of as one big packet and it now appears to be working fine

Thankyou again, you've been a great help!