fix: use lodash merge to deep merge objects