update requirements and diary