whitespace diff
synchronized message sending