mark dirty on move only
send :updated signal on sync_message