make further optimization for moblie device