update gems
fix some stuff