fix: mobile bug