Feature/send chatstates

this needs to be applied after the chatviewmanager refactoring :)