uml: send pointers instead of structures to I/O thread