init: save desktop on document save