fix mobile init bug