refactor cloakService client
Add public chat