move matching/merge actions into background task
Merge pull request #25 from mrstrlc-yipeng/yipeng-list3-v1

move matching/merge actions into background task