update build script
update
small refactor
integrate entity updater