update build & decorates