update margine