update registration behavior