Update gems and don't require individual factories since it's redundant