cargo update dependencies before building