Update JoinListener