update to latest
use reference to ChatClient in ChatMenu to avoid making copy
make ChatClient local