update requirments and setup