reverted handler
added sync sending in userUpdate()