update requirements & settings