update dependency
fix visudo config