Upgrade dependencies

and make it compile