update gems and regenerate lock file