updateSourceCodeStruct