upgrade all packages and simplify dockerfile