Update dashboard when user joins/leaves tournament

Fixes #509