There are too many files in `models/migrations` folder so that I split them into sub folders.
* Improve notifications * batch load user * Update notification only when read * Fix reorder * fix lint * fix test * fix lint * make function meaningful * fix comment