try to optimize mobile data load