everything which changes anything should be synchronized automatically
partially refactored message sending - now object oriented