update for mobile devises