scala document update