update gems
add mobile viewport