[update] Fix installation process, it should not depend upon db access.
[update] Partially upgrade deps.
[add] Test suite for app