allow more than one error cb
proper login/logout handling and keeping userlist up to date
cleanup sessions/users etc more quickly