* fix username collision for shared channels sync update * ensure both return types are handled * remove unused interface