update requirements and src