more backend refactoring
always focus message input
remove console.log
update