update dockerfile and reqirements