multi-user add/leave with msgs