add database_updater and Fixed problems on Model