better user data structure attached to objects in worker