User syncronization with event listener