single user chat refactoring
send message finalized