update requirements and use tox