update data transmission