update view for mobile devices