edit position change and client save