serverside logging
only broadcast markAs when it actually changes something