update for mobile device