[minor] replace underscore with lodash
[minor] replace extend with merge