updated dependencies & setup.py