fix mobile's publish