Fix some bug with updates (do not modify the relative positions) and add the 'save' function.