clean up users and channels on disconnect