register sync