fix deps and code styles