Update requirements and make necessary changes to support those updates.