fixed join event