* separate database config from user engine
* update package.json