update for mobile devices