Revert "local change save"

This reverts commit 3a8f0cf6cfd16a89841fd3742c6d1316788a2794.
Revert "add lazy initilization ,to prevent creating type multi times"

This reverts commit 691e73a6befa309112816426ff1ae874a7df12dc.