D-3(D-2)

v-1.0
---
1. REFACTOR => open DB once, update all in one session

    ==> done
D-3

v-2.0
---
1. Use a task

    ==> done