fix mobile bug