migrate from old site and generate random number
solve conflict