Registration Thread