add genderchoose layer, implement DialogPopHelper, which still contains some ui issue, to fix