+ use lodash lib to deep clone