updated worker data exchange