some refactoring and improvements
add some fancy animations on new messages
add kind of thread colors on private message