update for support of python3
fix requires and add lens data