added 'futures' to setup.py