Co/deco fonction posUpdate fonction need opti