update requirements, also repair some silly dependencies