channel user handling optimized and some bugfixes