update server, redo codesign