Change the visitor id generate approch