update scaffold, an code generator