fix bug: generate eventUser object twice for host